XEVENTS/XMESSAGES: Application Events and Messaging Framework for Grid
نویسندگان
چکیده
Computational Grids have gained dominance in large scale scientific and engineering research. They enable researchers to collaborate and solve problems by providing seamless access to pervasive collection of computing resources. One of the requirements in Grid computing is the need to monitor interconnected components that are part of a distributed scientific application. Event based systems pose an elegant and robust solution to make this possible. An event can be described as a message containing typed data generated by a source and delivered to any listener interested in events of that type. It may contain additional information like timestamp or sequence number used by the application or used for message management. Events can be broadly classified into two categories: lower level events such as middleware or system events and higher level events like application events. The system events are typically built into the services layer of the framework being used by the Grid application. For instance, a component may generate an event upon its instantiation or connection to another component. Events used to monitor network or host performance, as in the case of Network Weather Service (NWS), also constitute middleware events. Application events disseminate application-specific information like file activity or application state transition. In this paper, we address the following research questions: 1. How does one design a Grid-based event system that is compatible with web-services? 2. What are the design features we require to make the event delivery robust and reliable? 3. How can existing standards like SOAP/XML be leveraged to our advantage? 4. Is the system extensible and flexible enough to interoperate with diverse systems? 5. Can we construct and API simple enough to use without constricting the functionality? 6. What additional features, such as filtering and logging, would be useful to the user? In addition to satisfying the answers posed by the above questions, it would increase the credibility if such an event system has been deployed and used with distributed applications. We shall demonstrate the design of such an event system and exhibit its use in Grid applications.
منابع مشابه
Exploring the Potential of a Mobile Messaging Application for Self-Initiated Language Learning
With the rapid expansion of deploying mobile instant messaging applications such as Telegram for the purpose of language learning, it is quite apparent that language research in this regard is lagging behind the trend. This study addressed the matter by exploring how language learners utilize a Telegram group for the purpose of language learning. In this regard, the activities of a Telegram lan...
متن کاملEnabling Peer-to-Peer Interactions for Scientific Applications on the Grid
P2P and Grid communities are actively working on deploying and standardizing infrastructure, protocols, and mechanisms, to support decentralized interactions across distributed resources. Such an infrastructure will enable new classes of applications based on continuous, seamless and secure interactions, where the application components, Grid services, resources and data interact as peers. This...
متن کاملInterobserver Variability of Radiographic Assessment using a Mobile Messaging Application as a Teleconsultation Tool
Background: To examine whether interobserver reliability, decision-making, and confidence in decision-making in thetreatment of distal radius fractures changes if radiographs are viewed on a messenger application on a mobile phonecompared to a standard DICOM viewer.Methods: Radiographs of distal radius fractures were presented to surgeons on either a smart phone using a mobilemessenger applicat...
متن کاملDynamic Frailty and Change Point Models for Recurrent Events Data
Abstract. We present a Bayesian analysis for recurrent events data using a nonhomogeneous mixed Poisson point process with a dynamic subject-specific frailty function and a dynamic baseline intensity func- tion. The dynamic subject-specific frailty employs a dynamic piecewise constant function with a known pre-specified grid and the baseline in- tensity uses an unknown grid for the piecewise ...
متن کاملA framework for Grid-based failure detection in an automated laboratory robot system
We have designed and produced a framework for Grid-based failure detection to monitor and report on our automated laboratory equipment and the Robot Scientist. Its features are distributed agent based monitoring, selective reporting and report dispatch brokering. Monitoring and reporting agents can be distributed due to the loose coupling of Web Services, enabling a large enviroment of paramete...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002